# flute for net with 250 pins
from openroad import Design, Tech
import helpers
import stt_aux

tech = Tech()
design = helpers.make_design(tech)

net = [
    ["net250", 0],
    [
        ["p0", 3510237, 1971558],
        ["p1", 3568506, 3117151],
        ["p2", 1572870, 2925881],
        ["p3", 2129150, 2652209],
        ["p4", 2021740, 2692100],
        ["p5", 3756290, 1038134],
        ["p6", 2733858, 2586698],
        ["p7", 1512549, 1020622],
        ["p8", 3689172, 3517125],
        ["p9", 1837347, 3911162],
        ["p10", 1927688, 2869884],
        ["p11", 3224961, 3716618],
        ["p12", 3364549, 2137866],
        ["p13", 2227263, 1323284],
        ["p14", 3958673, 2620897],
        ["p15", 2103850, 2759679],
        ["p16", 2248532, 1651904],
        ["p17", 1176207, 3128408],
        ["p18", 2182347, 1886995],
        ["p19", 3063106, 3685935],
        ["p20", 3085597, 1884331],
        ["p21", 3148493, 1724032],
        ["p22", 3327963, 1350349],
        ["p23", 2947265, 2489883],
        ["p24", 1205075, 1902475],
        ["p25", 2671066, 3825791],
        ["p26", 1646428, 3111672],
        ["p27", 3628492, 2960713],
        ["p28", 2852412, 3003202],
        ["p29", 3995036, 1755878],
        ["p30", 1217420, 1821694],
        ["p31", 3696364, 2465206],
        ["p32", 3017869, 2845757],
        ["p33", 2248006, 3768995],
        ["p34", 2436841, 1783792],
        ["p35", 1199807, 3681949],
        ["p36", 2860830, 3211306],
        ["p37", 2363118, 2802352],
        ["p38", 3184011, 3631847],
        ["p39", 1890615, 2766044],
        ["p40", 3294714, 3118485],
        ["p41", 3658082, 2070583],
        ["p42", 2358138, 2499725],
        ["p43", 2958287, 3056916],
        ["p44", 1919568, 3201783],
        ["p45", 3922889, 3455347],
        ["p46", 1554556, 3498190],
        ["p47", 1010110, 2173505],
        ["p48", 2129968, 1201439],
        ["p49", 3390862, 3107171],
        ["p50", 3417895, 2895694],
        ["p51", 2130129, 3420377],
        ["p52", 2776114, 3837283],
        ["p53", 2116970, 1121598],
        ["p54", 1492475, 1256880],
        ["p55", 2351133, 1794809],
        ["p56", 3922416, 3617383],
        ["p57", 3245546, 1434424],
        ["p58", 1476705, 2638123],
        ["p59", 2111622, 3645128],
        ["p60", 3008329, 3734615],
        ["p61", 2236537, 1928255],
        ["p62", 1048037, 3437199],
        ["p63", 2402679, 3544396],
        ["p64", 2005817, 3366102],
        ["p65", 1536321, 2657657],
        ["p66", 3398792, 1794565],
        ["p67", 2064958, 1993162],
        ["p68", 1143181, 3697696],
        ["p69", 3131104, 2474441],
        ["p70", 3776884, 2999362],
        ["p71", 1611436, 3537264],
        ["p72", 1384159, 2601033],
        ["p73", 1729467, 1101393],
        ["p74", 3725804, 3789017],
        ["p75", 2781532, 1285555],
        ["p76", 2827539, 2057676],
        ["p77", 1530375, 1465135],
        ["p78", 2661563, 2087460],
        ["p79", 2848802, 1993391],
        ["p80", 3342262, 3174685],
        ["p81", 1889536, 2530979],
        ["p82", 1086151, 1306137],
        ["p83", 1860599, 1153291],
        ["p84", 1496400, 1755535],
        ["p85", 2795699, 2720011],
        ["p86", 1868699, 1776113],
        ["p87", 1352786, 3648095],
        ["p88", 1785083, 3646398],
        ["p89", 1455883, 1463147],
        ["p90", 3219986, 1040200],
        ["p91", 2635677, 2755240],
        ["p92", 3368043, 1934392],
        ["p93", 1259424, 2758476],
        ["p94", 1568189, 1164718],
        ["p95", 1698469, 1911523],
        ["p96", 3580947, 1340851],
        ["p97", 3474837, 2357358],
        ["p98", 3445696, 3541628],
        ["p99", 3883976, 2221282],
        ["p100", 2551414, 1569610],
        ["p101", 2062110, 1134045],
        ["p102", 2298954, 1493663],
        ["p103", 1817077, 2683844],
        ["p104", 3959657, 2850087],
        ["p105", 1926702, 3912979],
        ["p106", 1022183, 1194385],
        ["p107", 2420682, 2943469],
        ["p108", 2984827, 3642481],
        ["p109", 3770310, 1470129],
        ["p110", 1316909, 3051512],
        ["p111", 3388335, 1676832],
        ["p112", 1403831, 1048121],
        ["p113", 2507605, 3598142],
        ["p114", 2063336, 3235300],
        ["p115", 2239121, 2692075],
        ["p116", 1452989, 2702410],
        ["p117", 2701002, 3036153],
        ["p118", 2566964, 2005870],
        ["p119", 3120836, 1240020],
        ["p120", 1577069, 1972481],
        ["p121", 1965533, 3466090],
        ["p122", 3231989, 2961572],
        ["p123", 2775304, 3373816],
        ["p124", 1051881, 2851635],
        ["p125", 3238513, 1602162],
        ["p126", 3113262, 1238154],
        ["p127", 2978416, 3620914],
        ["p128", 1165671, 1928293],
        ["p129", 1405209, 2361821],
        ["p130", 1963424, 3898965],
        ["p131", 1425978, 3990921],
        ["p132", 3030823, 3129954],
        ["p133", 2131101, 3168038],
        ["p134", 3363832, 1825181],
        ["p135", 2503708, 3200692],
        ["p136", 2395681, 2645437],
        ["p137", 3174095, 3343001],
        ["p138", 2757878, 3284356],
        ["p139", 2262040, 1090553],
        ["p140", 1309303, 3766843],
        ["p141", 2692108, 1153515],
        ["p142", 1288352, 3116840],
        ["p143", 2933298, 2910591],
        ["p144", 1113464, 3835478],
        ["p145", 3129452, 3945192],
        ["p146", 2528517, 3660591],
        ["p147", 1205211, 3812071],
        ["p148", 1936624, 1471000],
        ["p149", 1853213, 3304220],
        ["p150", 3569266, 3871437],
        ["p151", 2315621, 1513727],
        ["p152", 2525394, 3625159],
        ["p153", 3487889, 3445086],
        ["p154", 3716628, 3801968],
        ["p155", 3588905, 1034391],
        ["p156", 2722435, 1373059],
        ["p157", 3948080, 3189032],
        ["p158", 1742184, 3777882],
        ["p159", 2436657, 1693432],
        ["p160", 2844904, 1059356],
        ["p161", 3035573, 2978180],
        ["p162", 2573527, 3224321],
        ["p163", 3224998, 2795085],
        ["p164", 1126970, 2287842],
        ["p165", 3901165, 2903641],
        ["p166", 1323788, 3886804],
        ["p167", 2441084, 3533862],
        ["p168", 1266999, 2912101],
        ["p169", 3804574, 1400433],
        ["p170", 1826517, 2830225],
        ["p171", 1423035, 2242121],
        ["p172", 2935418, 2939349],
        ["p173", 1136019, 3216849],
        ["p174", 2102781, 2263124],
        ["p175", 3652606, 1432420],
        ["p176", 2453690, 2006274],
        ["p177", 3450463, 3031378],
        ["p178", 1314193, 2923192],
        ["p179", 1988564, 1937211],
        ["p180", 1681725, 3041131],
        ["p181", 3872162, 3393282],
        ["p182", 1642714, 1177022],
        ["p183", 3707877, 1662851],
        ["p184", 1958411, 1577110],
        ["p185", 1264832, 1174336],
        ["p186", 3818657, 3299350],
        ["p187", 3981395, 2922228],
        ["p188", 2751293, 1673622],
        ["p189", 2185791, 1595328],
        ["p190", 1392429, 2865604],
        ["p191", 2005316, 1352908],
        ["p192", 3588961, 3593398],
        ["p193", 1416934, 3659537],
        ["p194", 1251684, 1539160],
        ["p195", 2911972, 3760383],
        ["p196", 1648021, 3141061],
        ["p197", 2714062, 3851049],
        ["p198", 1220609, 2256690],
        ["p199", 3164671, 3155708],
        ["p200", 2579789, 3887960],
        ["p201", 2984619, 1017362],
        ["p202", 1432624, 3855937],
        ["p203", 1374018, 1498215],
        ["p204", 3485720, 1148182],
        ["p205", 1591084, 3819317],
        ["p206", 1867602, 2432502],
        ["p207", 3830917, 1184988],
        ["p208", 1322043, 1520728],
        ["p209", 3634777, 3310044],
        ["p210", 1910384, 1219957],
        ["p211", 1424469, 1181083],
        ["p212", 3943921, 2888967],
        ["p213", 1945755, 2873079],
        ["p214", 2282151, 2221484],
        ["p215", 3316367, 1429753],
        ["p216", 1653848, 2958013],
        ["p217", 2143500, 3496249],
        ["p218", 3627916, 1859135],
        ["p219", 2959285, 1052846],
        ["p220", 3539465, 1465552],
        ["p221", 1877136, 2305702],
        ["p222", 3863276, 1583688],
        ["p223", 2038733, 1252739],
        ["p224", 3367467, 1975389],
        ["p225", 2216167, 1720112],
        ["p226", 2442412, 1672251],
        ["p227", 1893424, 1841848],
        ["p228", 3839851, 2957907],
        ["p229", 3061583, 1352689],
        ["p230", 2677751, 2514835],
        ["p231", 1443491, 2764864],
        ["p232", 1214561, 3067654],
        ["p233", 2516256, 3379227],
        ["p234", 2636079, 3914893],
        ["p235", 2048667, 3075701],
        ["p236", 2099980, 2383124],
        ["p237", 1589572, 3417603],
        ["p238", 3708340, 3882162],
        ["p239", 2862866, 2489871],
        ["p240", 1720048, 2009093],
        ["p241", 2308454, 2384925],
        ["p242", 1838336, 3578144],
        ["p243", 3485921, 1389969],
        ["p244", 3196881, 3889284],
        ["p245", 2471759, 2132088],
        ["p246", 3348753, 1174173],
        ["p247", 2011311, 1117972],
        ["p248", 1923691, 2834442],
        ["p249", 3017393, 3424676],
    ],
]

stt_aux.report_flute_net(design, net)
